找传奇、传世资源到传世资源站!

单片机端采用C51实现电压测控

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

/*************************************************************************************************  
;  函数名称:  adc_change  
;  功能描述:  TI公司8位2通adc芯片TLC0832的控制时序  
;  形式参数:  config(无符号整型变量)  
;  返回参数:  a_data  
;  局部变量:  m、n  
;  调用模块: 
;  备  注: 
**************************************************************************************************/   
unsigned char adc_change(unsigned char config)//操作TLC0832 
{
    unsigned char i,a_data=0;
ADC_CLK=0;
_nop_();
ADC_DI=0;
_nop_();
ADC_CS=0;
_nop_();
ADC_DI=1;
_nop_();
ADC_CLK=1;
_nop_();
ADC_CLK=0;
    if(config=='0')
{
ADC_DI=1;
_nop_();
ADC_CLK=1; 
    _nop_(); 
    ADC_DI=0;
    _nop_();
ADC_CLK=0;
}
else if(config=='1')
{
ADC_DI=1;
_nop_();
ADC_CLK=1; 
    _nop_(); 
    ADC_DI=1;
    _nop_();
ADC_CLK=0;
}
ADC_CLK=1;
_nop_();
ADC_CLK=0; 
_nop_();
ADC_CLK=1;
_nop_();
ADC_CLK=0;
for(i=0;i<8;i )
{
    a_data<<=1;
ADC_CLK=0;
a_data =(unsigned char)ADC_DO;
    ADC_CLK=1;
}
ADC_CS=1;
ADC_DI=1;
    return a_data;

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复